package com.ww.grtsmanager.mapper;

import com.ww.grtsmanager.bean.Video;
import com.ww.grtsmanager.vo.VideoResult;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface VideoMapper {
    /**
     * 根据章节id删除小节视频
     * @param id 章节id
     */
    void deleteVideoByChapterId(Integer id);

    /**
     * 删除小节视频
     * @param id 小节视频id
     * @return
     */
    int deleteVideo(Integer id);

    /**
     * 根据小节视频id查询小节、章节、课程、讲师等信息
     * @param id
     * @return
     */
    VideoResult getVideo(Integer id);

    /**
     * 添加小节
     * @param video 小节对象
     * @return
     */
    int addVideo(Video video);
}
